package cn.itcast.dao;

import cn.itcast.domain.Setmeal;

import java.util.List;
import java.util.Map;

public interface SetMealMapper {

    //分页 条件查询
    List<Setmeal> findByPage(String queryString);

    void insertSetMeal(Setmeal setMeal);

    void insertCheckGroupOfSetMeal(List list);

    //修改,回写
    Setmeal findSetMeal(Integer id);

    //修改检查套餐信息
    void updateSetMeal(Setmeal setmeal);

    //删除关联关系
    void delete(Integer id);

    //查询检查套餐对应的检查组的ids
    List<Integer> findCheckGroupIds(Integer id);

    void deleteSetMealAndCheckGroup(Integer id);

    void deleteSetMeal(Integer id);

    List<Setmeal> getAllSetMeal();

    List<Map<String, Object>> findSetmealCount();
}
